《填空题》的制作方法
【实例说明】:
本例将利用动作脚本制作一个填空题的实例。
【操作步骤】:
一、创建文字图层
- 输入文字
(1)将图层1命名为“文字”层。并输入所需要的有关题目的全部文字。如下:
一.《十天速成》教材已经推出了___________种教材;
二.《十天速成》教材以后还将推出___________种教材;
- 创建对错影片剪辑
(1)单击“插入”/“新建元件”;将名称命名为“对错”,勾选“影片剪辑”项;
- 在对错影片剪辑的第1帧添加动作:
stop();
- 在对错影片剪辑的第2帧按键盘上的F7插入空白关键帧;选中该帧,在舞台上绘制一个“√”;
- 在对错影片剪辑的第3帧按键盘上的F7插入空白关键帧;选中该帧,在舞台上绘制一个“×”;
- 返回到场景的舞台中,单击“窗口”/“库”,打开库面板;将刚才制作的对错影片剪辑元件拖放到舞台上,放在填空题第一题的最后面;选中该元件,在属性面板中将其实例名称命名为“mc1”;
- 选中mc1,并按住Alt键不放,向下拖动再复制一个对错影片剪辑,放在填空题第二题的最后面;选中该元件,在属性面板中将其实例名称 “mc1” 更名为“mc2”;
- 创建输入文本框
- 选中工具栏中的输入文本工具,在属性面板中的文本工具上面选中“输入文本”项;然后在场景舞台上绘制一个输入文本框(文本框的大小与填空题的一、二两题的横线长短差不多即可);选中这个输入文本框,在属性面板中的变量中命名为“xt1”;选中这个文本框,将其放置在第一题的横线上面;
- 选中这个文本框,并按住Alt键不放,向下拖动再复制一个输入文本框,将其放置在第二题的横线上面;选中第二个输入文本框,在属性面板中的变量中命名为“xt2”。
二、创建按钮图层
(1)、选中文字图层;然后单击图层上面的创建图层的“+”按钮,在文字图层上面创建一个新的图层;然后双击这个新的图层,并将其命名为“按钮”图层;
(2)、单击“窗口”/“公用库”/“按钮”;双击“button assets”文件夹;从中选中任意一个按钮拖放到舞台上即可。
- 选中这个按钮,双击进入按钮的编辑状态;选中“text”图层,然后将其删除掉;然后回到场景中。
- 选中工具栏中的输入文本工具,在属性面板中设置为“静态文本”,然后在按钮上面单击一次,输入“提交”文字,并适当设置其位置,使其刚好位于按钮的正中间。
三、创建成绩图层
(1)选中按钮图层;然后单击图层上面的创建图层的“+”按钮,在按钮图层上面创建一个新的图层;然后双击这个新的图层,并将其命名为“成绩”图层;
(2)选中工具栏中的输入文本工具,在属性面板中设置为“静态文本”;
(3)在按钮的上面适当位置输入“成绩:????? 分”文字;
(4)选中工具栏中的输入文本工具,在属性面板中设置为“动态文本”;然后在“成绩:???? 分”的“分”前面的空白处绘制一个动态文本框;然后选中这个动态文本框,在属性面板中的变量命名为“cj”;
四、创建代码图层
(1)选中成绩图层;然后单击图层上面的创建图层的“+”按钮,在成绩图层上面创建一个新的图层;然后双击这个新的图层,并将其命名为“代码”图层;
(2)选中第1帧,添加如下代码:
stop();
五、结尾工作
(1)选中场景中的“文字”图层的第1帧;然后按键盘上的F5键插入帧;
(2)选中场景中的“按钮”图层的第1帧;然后按键盘上的F6键插入关键帧;
(3)选中场景中的“成绩”图层的第1帧;然后按键盘上的F5键插入帧;
(4)选中场景中的“代码”图层的第1帧;然后按键盘上的F7键插入空白关键帧;
(5)最终效果如下图所示:
图1(第1帧图)
图2(第2帧图)
图3(第3帧图)
(此仅供参考,可以不做第三帧,只参考图1、2即可)
六、添加代码:
(1)选中“代码”图层的第2帧;添加如下代码:
//第一题
if (xt1 == "三种") {
cj1 = 1;
mc1.gotoAndStop(2);
} else {
cj1 = 0;
mc1.gotoAndStop(3);
}
//第二题
if (xt2 == "四种") {
cj2 = 1;
mc2.gotoAndStop(2);
} else {
cj2 = 0;
mc2.gotoAndStop(3);
}
//成绩
cj = (cj1+cj2)*50;
(2)选中“按钮”图层的第1帧中的“提交”按钮;添加如下代码:
on (release) {
gotoAndStop(2);
}
(3)选中“按钮”图层的第2帧中的“返回”按钮;添加如下代码:
on (release) {
xt1 = "";
xt2 = "";
cj = "";
mc1.gotoAndStop(1);
mc2.gotoAndStop(1);
gotoAndStop(1);
}
七、最后按“Ctrl+Enter”组合键测试影片。
|